Estou usando o Amazon Redshift. Em minhas tabelas, tenho duas colunas (Data e Hora), junto com outras colunas com valores como requestdate requesthour 10/10/2016 1 10/10/2016 2 ... ... Agora, quero comparar duas datas com horas (dia entre 2016-10-1005 e 2016-11-1109). Geralmente comparando com qyery como Onde data> = xxxx && data <= yyyy && hora> = hhhh && hora
2021-01-08 08:11:49
Aqui está uma maneira explícita: onde (data> xxxx ou (data = xxxx e hora> = hhhh)) e (data= xxxx + hhhh * intervalo '1 hora' e data + hora * intervalo '1 hora'